destructuring of arrays and objects